home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / hh_str13.zip / KWIC.DOC < prev    next >
Text File  |  1993-03-13  |  97KB  |  1,675 lines

  1.                                    .
  2.                             delete all occurrences of a substring in
  3.                                    .  a string .................. strsubdelall
  4.                                    .
  5.                             delete all occurrences of a substring in
  6.                                    .  a string ............... strsubdelallnew
  7.                                    .
  8.                             delete all occurrences, independant of
  9.                                    .  case, of a substring from a
  10.                                    .  string ................... strsubdeliall
  11.                                    .
  12.                             delete all occurrences, independant of
  13.                                    .  case, of a substring in a
  14.                                    .  string ................ strsubdeliallnew
  15.                                    .
  16.                            replace all occurrences of one substring
  17.                                    .  with another .............. strsubrplall
  18.                                    .
  19.                            replace all occurrences of one substring
  20.                                    .  with another ........... strsubrplallnew
  21.                                    .
  22.                            replace all occurrences, independant of
  23.                                    .  case, of one substring with
  24.                                    .  another ............... strsubrpliallnew
  25.                                    .
  26.                            replace all occurrences, independent of
  27.                                    .  case, of one substring with
  28.                                    .  another .................. strsubrpliall
  29.                                    .
  30.                       computes the arithmetic checksum of a
  31.                                    .  string indpendant of
  32.                                    .  case ..................... strchecksumia
  33.                                    .
  34.                       computes the arithmetic checksum of a
  35.                                    .  string. ................... strchecksuma
  36.                                    .
  37.                         convert an ASCII hex string to a numerical
  38.                                    .  value ............................. atoh
  39.                                    .
  40.                          convert a binary digit to the
  41.                                    .  corresponding ASCII character. .... btoc
  42.                                    .
  43.     convert an ASCII character to  .
  44.                     the equivalent binary digit ......................... ctob
  45.                                    .
  46.       get the pointer to the first blank in a string ........... ptrfirstblank
  47.                                    .
  48.        get the pointer to the last blank in a string ............ ptrlastblank
  49.                                    .
  50.        get the pointer to the next blank in a string ............ ptrnextblank
  51.                                    .
  52.     get the pointer to the         .
  53.                           previous blank ........................ ptrprevblank
  54.                                    .
  55.                    compress excess blanks to TAB characters .... strblanktotab
  56.                                    .
  57.                     expand TABs to blanks ...................... strtabtoblank
  58.                                    .
  59.                set a string to all blanks ........................... strblank
  60.                                    .
  61.           convert a character from C-sequence format to a
  62.                                    .  single character ........... strchrfromc
  63.                                    .
  64.             convert a character to C-sequence format ............... strchrtoc
  65.                                    .
  66.        convert a string containing C-sequence format characters to
  67.                                    .  a string having only normal
  68.                                    .  (non-C) format characters ..... strfromc
  69.                                    .
  70.                convert a string to C-sequence format .................. strtoc
  71.                                    .
  72.                  convert all lower case letters in a string to
  73.                                    .  upper case .................. strtoupper
  74.                                    .
  75.                  convert all lower case letters in a string to
  76.                                    .  upper case ............... strtouppernew
  77.                                    .
  78.                  convert all upper case letters in a string to
  79.                                    .  lower case .................. strtolower
  80.                                    .
  81.                  convert all upper case letters in a string to
  82.                                    .  lower case ............... strtolowernew
  83.                                    .
  84.                                    center a string and force it to
  85.                                    .  a specified size ............ strcentern
  86.                                    .
  87.                                    center a string and force it to
  88.                                    .  a specified size ......... strcenternnew
  89.                                    .
  90.                                    center a string ................. strcenter
  91.                                    .
  92.                                    center a string .............. strcenternew
  93.                                    .
  94.     delete (from a string) all     .
  95.             occurrences of a given character .................... strchrdelnew
  96.                                    .
  97.     delete, from a string, all     .
  98.             occurrences of a given character ....................... strchrdel
  99.                                    .
  100.     get the pointer to the first   .
  101.     occurrence in a string of a    .
  102.                          specified character ..................... ptrfirstchr
  103.                                    .
  104.     get the pointer to the first   .
  105.     occurrence of a character      .
  106.         which is not the specified character .................. ptrfirstnotchr
  107.                                    .
  108.     get the pointer to the last    .
  109.                    occurrence of a character in a string .......... ptrlastchr
  110.                                    .
  111.     get the pointer to the last    .
  112.     occurrence of a character in a .
  113.     string which is not the        .
  114.                          specified character ................... ptrlastnotchr
  115.                                    .
  116.     get the pointer to the last    .
  117.     occurrence, independent of     .
  118.                         case, of a character in a string ......... ptrlastchri
  119.                                    .
  120.     get the pointer to the last    .
  121.     occurrence, independent of     .
  122.     case, of a character which is  .
  123.                  not the specified character .................. ptrlastnotchri
  124.                                    .
  125.     get the pointer to the next    .
  126.     occurrence in a string of a    .
  127.     character which is not the     .
  128.                          specified character ................... ptrnextnotchr
  129.                                    .
  130.     get the pointer to the next    .
  131.     occurrence in a string of a    .
  132.                          specified character ...................... ptrnextchr
  133.                                    .
  134.     get the pointer to the         .
  135.           previous occurrence of a character ...................... ptrprevchr
  136.                                    .
  137.     get the pointer to the         .
  138.     previous occurrence of a       .
  139.     character which is not the     .
  140.                          specified character ................... ptrprevnotchr
  141.                                    .
  142.     replace all occurrences of one character in a string with
  143.                                    .  another character ............ strchrrpl
  144.                                    .
  145.     replace all occurrences of one character with another
  146.                                    .  character ................. strchrrplnew
  147.                                    .
  148.     replace all occurrences,       .
  149.        independant of case, of one character with another
  150.                                    .  character ................ strchrrplinew
  151.                                    .
  152.     return the count of            .
  153.        occurrences of a particular character in a given string ... strchrcount
  154.                                    .
  155.     return the count of            .
  156.     occurrences, independant of    .
  157.                         case, of a character in a given
  158.                                    .  string .................... strchrcounti
  159.                                    .
  160.     delete all occurrences of a    .
  161.                              given character, independant of
  162.                                    .  case ..................... strchrdelinew
  163.                                    .
  164.     delete, from a string, all     .
  165.             occurrences of a given character, independant of
  166.                                    .  case ........................ strchrdeli
  167.                                    .
  168.     get the pointer to the first   .
  169.     occurrence in a string of a    .
  170.                          specified character, independent of
  171.                                    .  case ...................... ptrfirstchri
  172.                                    .
  173.     get the pointer to the first   .
  174.     occurrence of a character      .
  175.         which is not the specified character, independent of
  176.                                    .  case ................... ptrfirstnotchri
  177.                                    .
  178.     get the pointer to the next    .
  179.     occurrence in a string of a    .
  180.     character which is not the     .
  181.                          specified character, independent of
  182.                                    .  case .................... ptrnextnotchri
  183.                                    .
  184.     get the pointer to the next    .
  185.     occurrence in a string of a    .
  186.                          specified character, independent of
  187.                                    .  case ....................... ptrnextchri
  188.                                    .
  189.     get the pointer to the         .
  190.     previous occurrence of a       .
  191.     character which is not the     .
  192.                          specified character, independent of
  193.                                    .  case .................... ptrprevnotchri
  194.                                    .
  195.     get the pointer to the         .
  196.           previous occurrence of a character, independent of
  197.                                    .  case ....................... ptrprevchri
  198.                                    .
  199.               replace all matching characterss, indpendant of
  200.                                    .  case ........................ strchrrpli
  201.                                    .
  202.            computes the arithmetic checksum of a string indpendant
  203.                                    .  of case .................. strchecksumia
  204.                                    .
  205.            computes the arithmetic checksum of a string. ........ strchecksuma
  206.                                    .
  207.               computes the logical checksum of a string, independant
  208.                                    .  of case .................. strchecksumil
  209.                                    .
  210.               computes the logical checksum of a string. ........ strchecksuml
  211.                                    .
  212.     convert a long number to a     .
  213.                        string with commas ........................ strcommafrl
  214.                                    .
  215.              convert a string with commas to a long .............. strcommatol
  216.                                    .
  217.              convert a string with commas to an integer .......... strcommatoi
  218.                                    .
  219.              convert a string with commas to an unsigned
  220.                                    .  integer ................... strcommatoui
  221.                                    .
  222.              convert a string with commas to an unsigned long ... strcommatoul
  223.                                    .
  224.     convert an integer to a string .
  225.                               with commas ........................ strcommafri
  226.                                    .
  227.     convert an unsigned integer to .
  228.                      a string with commas ....................... strcommafrui
  229.                                    .
  230.     convert an unsigned long       .
  231.            number to a string with commas ....................... strcommafrul
  232.                                    .
  233.                             insert commas in a string ............... strcomma
  234.                                    .
  235.                             insert commas into a floating point
  236.                                    .  number string ................ strcommaf
  237.                                    .
  238.                             insert commas into a floating point
  239.                                    .  number string ............. strcommafnew
  240.                                    .
  241.                             insert commas into a string and pad
  242.                                    .  the string on the left to force it
  243.                                    .  to a given size .............. strcomman
  244.                                    .
  245.                             insert commas into a string and pad
  246.                                    .  the string on the left to force
  247.                                    .  size ...................... strcommannew
  248.                                    .
  249.                             insert commas into a string .......... strcommanew
  250.                                    .
  251.                                    concatenate multiple strings
  252.                                    .  but limit the size of the result to
  253.                                    .  n characters .................. strxcatn
  254.                                    .
  255.                                    concatenate multiple strings ...... strxcat
  256.                                    .
  257.                                    convert a binary digit to
  258.                                    .  the corresponding ASCII
  259.                                    .  character. ........................ btoc
  260.                                    .
  261.                                    convert a character to
  262.                                    .  C-sequence format ............ strchrtoc
  263.                                    .
  264.                                    convert a date string, in
  265.                                    .  any specified format, to any
  266.                                    .  other specified format (see
  267.                                    .  comments, below) ........... strdateconv
  268.                                    .
  269.                                    convert a hexadecimal digit to
  270.                                    .  the corresponding ASCII
  271.                                    .  character. ........................ htoc
  272.                                    .
  273.                                    convert a string
  274.                                    .  containing C-sequence
  275.                                    .  format characters to a string
  276.                                    .  having only normal (non-C)
  277.                                    .  format characters ............. strfromc
  278.                                    .
  279.                                    convert a string to C-sequence
  280.                                    .  format .......................... strtoc
  281.                                    .
  282.                                    convert all lower case letters in
  283.                                    .  a string to upper case ...... strtoupper
  284.                                    .
  285.                                    convert all lower case letters in
  286.                                    .  a string to upper case ... strtouppernew
  287.                                    .
  288.                                    convert all upper case letters in
  289.                                    .  a string to lower case ...... strtolower
  290.                                    .
  291.                                    convert all upper case letters in
  292.                                    .  a string to lower case ... strtolowernew
  293.                                    .
  294.                                    convert an ASCII character to
  295.                                    .  the equivalent binary digit ....... ctob
  296.                                    .
  297.                                    convert an ASCII decimal digit to
  298.                                    .  a numeric value ................... ctod
  299.                                    .
  300.                                    convert an ASCII hex character to
  301.                                    .  a numeric value ................... ctoh
  302.                                    .
  303.                                    convert an ASCII hex string to
  304.                                    .  a numeric value ................. atolh2
  305.                                    .
  306.                                    convert an ASCII hex string to
  307.                                    .  a numerical value and tell how
  308.                                    .  many hex characters were in
  309.                                    .  the string ....................... atoh2
  310.                                    .
  311.                                    convert an ASCII hex string to
  312.                                    .  a numerical value ................. atoh
  313.                                    .
  314.                                    convert an ASCII hex string to
  315.                                    .  a numerical value ................ atolh
  316.                                    .
  317.                                    convert an ASCII octal string to
  318.                                    .  a numeric value ................... atoo
  319.                                    .
  320.                                    convert an ASCII octal string to
  321.                                    .  a numeric value .................. atoo2
  322.                                    .
  323.                                    convert an integer to
  324.                                    .  an ASCII-decimal digit ............ dtoc
  325.                                    .
  326.                                    converts file name format ..... fnconv_1to2
  327.                                    .
  328.                                    converts file name format ..... fnconv_2to1
  329.                                    .
  330.                         return the count of occurrences of a
  331.                                    .  particular character in a
  332.                                    .  given string ............... strchrcount
  333.                                    .
  334.                         return the count of occurrences of a
  335.                                    .  substring in a string ...... strsubcount
  336.                                    .
  337.                         return the count of occurrences, independant
  338.                                    .  of case, of a character in a
  339.                                    .  given string .............. strchrcounti
  340.                                    .
  341.                         return the count of occurrences, independant
  342.                                    .  of case, of a substring in a
  343.                                    .  string .................... strsubcounti
  344.                                    .
  345.                          convert a date string, in any specified
  346.                                    .  format, to any other specified
  347.                                    .  format (see comments,
  348.                                    .  below) ..................... strdateconv
  349.                                    .
  350.                           create a date string with a pad
  351.                                    .  character ................. date_withpad
  352.                                    .
  353.                           create a date string without a pad
  354.                                    .  character ................. date_without
  355.                                    .
  356.     create a string containing     .
  357.                            today's date in format #1 ................ strdate1
  358.                                    .
  359.     create a string containing     .
  360.                            today's date in format #2 ................ strdate2
  361.                                    .
  362.     create a string containing     .
  363.                            today's date in format #3 ................ strdate3
  364.                                    .
  365.     create a string containing     .
  366.                            today's date in format #4 ................ strdate4
  367.                                    .
  368.     create a string containing     .
  369.                            today's date in format #5 ................ strdate5
  370.                                    .
  371.     create a string containing     .
  372.                            today's date in format #6 ................ strdate6
  373.                                    .
  374.     create a string containing     .
  375.                            today's date in format #7 ................ strdate7
  376.                                    .
  377.                             make a date string with a pad
  378.                                    .  character ............ make_date_withpad
  379.                                    .
  380.                             make a date string without a pad
  381.                                    .  character ............ make_date_without
  382.                                    .
  383.                   convert an ASCII decimal digit to a numeric value ..... ctod
  384.                                    .
  385.       get the pointer to the first decimal digit in a string ..... ptrfirstdig
  386.                                    .
  387.     get the pointer to the last    .
  388.     character in a string which is .
  389.                              not a decimal digit ............... ptrlastnotdig
  390.                                    .
  391.        get the pointer to the last decimal digit in a string ...... ptrlastdig
  392.                                    .
  393.        get the pointer to the next decimal digit in a string ...... ptrnextdig
  394.                                    .
  395.        get the pointer to the next decimal digit in a string ...... ptrnextdig
  396.                                    .
  397.     get the pointer to the         .
  398.     previous character which is    .
  399.                              not a decimal digit ............... ptrprevnotdig
  400.                                    .
  401.     get the pointer to the         .
  402.                           previous decimal digit .................. ptrprevdig
  403.                                    .
  404.                          encode or decode a string .................. strcode1
  405.                                    .
  406.                          encode or decode a string .................. strcode2
  407.                                    .
  408.                                    delete (from a string)
  409.                                    .  all occurrences of a given
  410.                                    .  character ................. strchrdelnew
  411.                                    .
  412.                                    delete (from a string)
  413.                                    .  all occurrences of each of a
  414.                                    .  given group of
  415.                                    .  characters ................. strchrdelgr
  416.                                    .
  417.                                    delete a substring from a
  418.                                    .  string ....................... strsubdel
  419.                                    .
  420.                                    delete a substring from a
  421.                                    .  string .................... strsubdelnew
  422.                                    .
  423.                                    delete a substring from a
  424.                                    .  string, independent of
  425.                                    .  case ..................... strsubdelinew
  426.                                    .
  427.                                    delete a substring, independant
  428.                                    .  of case, from a string ...... strsubdeli
  429.                                    .
  430.                                    delete all characters in a
  431.                                    .  specified range,
  432.                                    .  inclusive ............... strchrdelrange
  433.                                    .
  434.                                    delete all characters in a
  435.                                    .  specified range,
  436.                                    .  inclusive ............ strchrdelrangenew
  437.                                    .
  438.                                    delete all occurances of
  439.                                    .  any character from a group
  440.                                    .  of characters ........... strchrdelgrnew
  441.                                    .
  442.                                    delete all occurrences of a
  443.                                    .  given character, independant of
  444.                                    .  case ..................... strchrdelinew
  445.                                    .
  446.                                    delete all occurrences of a
  447.                                    .  substring in a string ..... strsubdelall
  448.                                    .
  449.                                    delete all occurrences of a
  450.                                    .  substring in a
  451.                                    .  string ................. strsubdelallnew
  452.                                    .
  453.                                    delete all occurrences,
  454.                                    .  independant of case, of a
  455.                                    .  substring from a
  456.                                    .  string ................... strsubdeliall
  457.                                    .
  458.                                    delete all occurrences,
  459.                                    .  independant of case, of a
  460.                                    .  substring in a
  461.                                    .  string ................ strsubdeliallnew
  462.                                    .
  463.                                    delete characters from the right
  464.                                    .  side of a string .............. strrtdel
  465.                                    .
  466.                                    delete characters from the right
  467.                                    .  side of a string ........... strrtdelnew
  468.                                    .
  469.                                    delete characters on the left side
  470.                                    .  of a string ................... strlfdel
  471.                                    .
  472.                                    delete characters on the left side
  473.                                    .  of a string ................ strlfdelnew
  474.                                    .
  475.                                    delete leading whitespace (blanks
  476.                                    .  and tabs) from a string ...... strlftrim
  477.                                    .
  478.                                    delete leading whitespace (blanks
  479.                                    .  and tabs) from a string ... strlftrimnew
  480.                                    .
  481.                                    delete the middle of a string ... strmiddel
  482.                                    .
  483.                                    delete the middle of a
  484.                                    .  string .................... strmiddelnew
  485.                                    .
  486.                                    delete, from a string,
  487.                                    .  all occurrences of a given
  488.                                    .  character .................... strchrdel
  489.                                    .
  490.                                    delete, from a string,
  491.                                    .  all occurrences of a given
  492.                                    .  character, independant of
  493.                                    .  case ........................ strchrdeli
  494.                                    .
  495.     get the pointer to the         .
  496.                   previous decimal digit .......................... ptrprevdig
  497.                                    .
  498.     report on whether or not a     .
  499.                          string is empty .......................... strisempty
  500.                                    .
  501.                                    encode or decode a string ........ strcode1
  502.                                    .
  503.                                    encode or decode a string ........ strcode2
  504.                                    .
  505.               get a pointer to the end of the string (the '\0') ....... strend
  506.                                    .
  507.                                    expand TABs to blanks ....... strtabtoblank
  508.                                    .
  509.                           converts file name format .............. fnconv_1to2
  510.                                    .
  511.                           converts file name format .............. fnconv_2to1
  512.                                    .
  513.     determine the validity of a    .
  514.                                DOS file name (but not a DOS path
  515.                                    .  name) ....................... isfilename
  516.                                    .
  517.                            get the first text word in a
  518.                                    .  string .................... strtextfirst
  519.                                    .
  520.                            get the first word in a string ....... strwordfirst
  521.                                    .
  522.             get the pointer to the first blank in a string ..... ptrfirstblank
  523.                                    .
  524.             get the pointer to the first decimal digit in a
  525.                                    .  string ..................... ptrfirstdig
  526.                                    .
  527.             get the pointer to the first hex digit in a string ... ptrfirsthex
  528.                                    .
  529.             get the pointer to the first non-blank in a
  530.                                    .  string ................ ptrfirstnotblank
  531.                                    .
  532.             get the pointer to the first non-digit in a
  533.                                    .  string .................. ptrfirstnotdig
  534.                                    .
  535.             get the pointer to the first non-hexdigit in a
  536.                                    .  string .................. ptrfirstnothex
  537.                                    .
  538.             get the pointer to the first non-text-terminator in a
  539.                                    .  string ............. ptrfirstnottextterm
  540.                                    .
  541.             get the pointer to the first non-whitespace in a
  542.                                    .  string ................ ptrfirstnotwhite
  543.                                    .
  544.             get the pointer to the first non-word-terminator in a
  545.                                    .  string ............. ptrfirstnotwordterm
  546.                                    .
  547.             get the pointer to the first occurance of any character
  548.                                    .  from a range of
  549.                                    .  characters ............... ptrfirstrange
  550.                                    .
  551.             get the pointer to the first occurance of any one of a
  552.                                    .  group of characters ......... ptrfirstgr
  553.                                    .
  554.             get the pointer to the first occurrence in a string of
  555.                                    .  a specified character ...... ptrfirstchr
  556.                                    .
  557.             get the pointer to the first occurrence in a string of
  558.                                    .  a specified character, independent
  559.                                    .  of case ................... ptrfirstchri
  560.                                    .
  561.             get the pointer to the first occurrence of a character
  562.                                    .  which is not the specified
  563.                                    .  character ............... ptrfirstnotchr
  564.                                    .
  565.             get the pointer to the first occurrence of a character
  566.                                    .  which is not the specified
  567.                                    .  character, independent of
  568.                                    .  case ................... ptrfirstnotchri
  569.                                    .
  570.             get the pointer to the first occurrence of a substring in
  571.                                    .  a string ................... ptrfirstsub
  572.                                    .
  573.             get the pointer to the first occurrence of any
  574.                                    .  character which is not in a group
  575.                                    .  of characters ............ ptrfirstnotgr
  576.                                    .
  577.             get the pointer to the first text word in a
  578.                                    .  string .................... ptrfirsttext
  579.                                    .
  580.             get the pointer to the first text word terminator in
  581.                                    .  a string .............. ptrfirsttextterm
  582.                                    .
  583.             get the pointer to the first whitespace in a
  584.                                    .  string ................... ptrfirstwhite
  585.                                    .
  586.             get the pointer to the first word in a string ....... ptrfirstword
  587.                                    .
  588.             get the pointer to the first word terminator in a
  589.                                    .  string ................ ptrfirstwordterm
  590.                                    .
  591.            gets the pointer to the first occurrence of a substring in
  592.                                    .  a string .................. ptrfirstsubi
  593.                                    .
  594.            gets the pointer to the first occurrence of any character
  595.                                    .  not in a range of
  596.                                    .  characters ............ ptrfirstnotrange
  597.                                    .
  598.               insert commas into a floating point number string .... strcommaf
  599.                                    .
  600.               insert commas into a floating point number
  601.                                    .  string .................... strcommafnew
  602.                                    .
  603.                                    get the first text word in a
  604.                                    .  string .................... strtextfirst
  605.                                    .
  606.                                    get the first word in a
  607.                                    .  string .................... strwordfirst
  608.                                    .
  609.                                    get the last text word in a
  610.                                    .  string ..................... strtextlast
  611.                                    .
  612.                                    get the last word in a
  613.                                    .  string ..................... strwordlast
  614.                                    .
  615.                                    get the next text word in a
  616.                                    .  string ..................... strtextnext
  617.                                    .
  618.                                    get the next word in a
  619.                                    .  string ..................... strwordnext
  620.                                    .
  621.                                    get the previous text word from
  622.                                    .  a given pointer ............ strtextprev
  623.                                    .
  624.                                    get the previous word from a
  625.                                    .  given pointer .............. strwordprev
  626.                                    .
  627.                                    get the text word starting at a
  628.                                    .  given pointer ............... strtextget
  629.                                    .
  630.                                    get the word starting at a
  631.                                    .  given pointer ............... strwordget
  632.                                    .
  633.                                    get this text word (regardless
  634.                                    .  of what character in the word
  635.                                    .  is pointed to) ............. strtextthis
  636.                                    .
  637.                                    get this word (regardless of
  638.                                    .  what character in the word is
  639.                                    .  pointed to) ................ strwordthis
  640.                                    .
  641.     delete (from a string) all     .
  642.     occurrences of each of a given group of characters ........... strchrdelgr
  643.                                    .
  644.     delete all occurances of any   .
  645.                   character from a group of characters ........ strchrdelgrnew
  646.                                    .
  647.     get the pointer to the first   .
  648.          occurance of any one of a group of characters ............ ptrfirstgr
  649.                                    .
  650.     get the pointer to the first   .
  651.     occurrence of any character    .
  652.                  which is not in a group of characters ......... ptrfirstnotgr
  653.                                    .
  654.     get the pointer to the last    .
  655.     occurrence of a character from .
  656.                                  a group of characters ............. ptrlastgr
  657.                                    .
  658.     get the pointer to the last    .
  659.     occurrence of any character    .
  660.                  which is not in a group of characters .......... ptrlastnotgr
  661.                                    .
  662.     get the pointer to the next    .
  663.     occurrence of any character    .
  664.                             from a group of characters ............. ptrnextgr
  665.                                    .
  666.     get the pointer to the next    .
  667.     occurrence of any character    .
  668.                           NOT in a group of characters .......... ptrnextnotgr
  669.                                    .
  670.     get the pointer to the         .
  671.        previous character not in a group of characters .......... ptrprevnotgr
  672.                                    .
  673.     get the pointer to the         .
  674.     previous occurrence of a       .
  675.                   character from a group of characters ............. ptrprevgr
  676.                                    .
  677.                   convert an ASCII hex character to a numeric value ..... ctoh
  678.                                    .
  679.                   convert an ASCII hex string to a numeric value ...... atolh2
  680.                                    .
  681.                   convert an ASCII hex string to a numerical value
  682.                                    .  and tell how many hex characters
  683.                                    .  were in the string ............... atoh2
  684.                                    .
  685.                   convert an ASCII hex string to a numerical value ...... atoh
  686.                                    .
  687.                   convert an ASCII hex string to a numerical value ..... atolh
  688.                                    .
  689.       get the pointer to the first hex digit in a string ......... ptrfirsthex
  690.                                    .
  691.        get the pointer to the last hex digit in a string .......... ptrlasthex
  692.                                    .
  693.        get the pointer to the last hex digit in a string ....... ptrlastnothex
  694.                                    .
  695.        get the pointer to the next hex digit in a string .......... ptrnexthex
  696.                                    .
  697.     get the pointer to the         .
  698.     previous character which is    .
  699.                              not a hex digit ................... ptrprevnothex
  700.                                    .
  701.     get the pointer to the         .
  702.                           previous hex digit ...................... ptrprevhex
  703.                                    .
  704.                          convert a hexadecimal digit to
  705.                                    .  the corresponding ASCII
  706.                                    .  character. ........................ htoc
  707.                                    .
  708.     computes the logical checksum  .
  709.                       of a string, independant of case ......... strchecksumil
  710.                                    .
  711.                delete a substring, independant of case, from a
  712.                                    .  string ...................... strsubdeli
  713.                                    .
  714.     delete all occurrences of a    .
  715.                   given character, independant of case ......... strchrdelinew
  716.                                    .
  717.            delete all occurrences, independant of case, of a
  718.                                    .  substring from a
  719.                                    .  string ................... strsubdeliall
  720.                                    .
  721.            delete all occurrences, independant of case, of a
  722.                                    .  substring in a
  723.                                    .  string ................ strsubdeliallnew
  724.                                    .
  725.     delete, from a string, all     .
  726.     occurrences of a given         .
  727.                         character, independant of case ............ strchrdeli
  728.                                    .
  729.     get the pointer to the next    .
  730.         occurrence of a substring, independant of case ........... ptrnextsubi
  731.                                    .
  732.           replace all occurrences, independant of case, of one
  733.                                    .  character with another
  734.                                    .  character ................ strchrrplinew
  735.                                    .
  736.           replace all occurrences, independant of case, of one
  737.                                    .  substring with
  738.                                    .  another ............... strsubrpliallnew
  739.                                    .
  740.             replace an occurrence, independant of case, of one
  741.                                    .  substring with another
  742.                                    .  substring ................... strsubrpli
  743.                                    .
  744.     return the count of            .
  745.                       occurrences, independant of case, of a
  746.                                    .  character in a given
  747.                                    .  string .................... strchrcounti
  748.                                    .
  749.     return the count of            .
  750.                       occurrences, independant of case, of a
  751.                                    .  substring in a string ..... strsubcounti
  752.                                    .
  753.     delete a substring from a      .
  754.                            string, independent of case ......... strsubdelinew
  755.                                    .
  756.     get the pointer to the first   .
  757.     occurrence in a string of a    .
  758.               specified character, independent of case .......... ptrfirstchri
  759.                                    .
  760.     get the pointer to the first   .
  761.     occurrence of a character      .
  762.     which is not the specified     .
  763.                         character, independent of case ....... ptrfirstnotchri
  764.                                    .
  765.     get the pointer to the last    .
  766.                        occurrence, independent of case, of a
  767.                                    .  character which is not the
  768.                                    .  specified character ..... ptrlastnotchri
  769.                                    .
  770.     get the pointer to the last    .
  771.                        occurrence, independent of case, of a
  772.                                    .  substring .................. ptrlastsubi
  773.                                    .
  774.     get the pointer to the next    .
  775.     occurrence in a string of a    .
  776.     character which is not the     .
  777.               specified character, independent of case ........ ptrnextnotchri
  778.                                    .
  779.     get the pointer to the next    .
  780.     occurrence in a string of a    .
  781.               specified character, independent of case ........... ptrnextchri
  782.                                    .
  783.     get the pointer to the         .
  784.     previous occurrence of a       .
  785.     character which is not the     .
  786.               specified character, independent of case ........ ptrprevnotchri
  787.                                    .
  788.     get the pointer to the         .
  789.     previous occurrence of a       .
  790.                         character, independent of case ........... ptrprevchri
  791.                                    .
  792.     get thepointer to the previous .
  793.         occurrence of a substring, independent of case ........... ptrprevsubi
  794.                                    .
  795.           replace all occurrences, independent of case, of one
  796.                                    .  substring with another ... strsubrpliall
  797.                                    .
  798.                            get the index of a pointer in a string ... strindex
  799.                                    .
  800.     computes the arithmetic        .
  801.               checksum of a string indpendant of case .......... strchecksumia
  802.                                    .
  803.     replace all matching           .
  804.                       characterss, indpendant of case ............. strchrrpli
  805.                                    .
  806.             replace an occurrence, indpendant of case, of one
  807.                                    .  substring with another
  808.                                    .  substring ................ strsubrplinew
  809.                                    .
  810.                                    insert one string into another
  811.                                    .  string ....................... strinsert
  812.                                    .
  813.                                    insert one string into another
  814.                                    .  string .................... strinsertnew
  815.                                    .
  816.     convert a string with commas   .
  817.                              to an integer ....................... strcommatoi
  818.                                    .
  819.     convert a string with commas   .
  820.                     to an unsigned integer ...................... strcommatoui
  821.                                    .
  822.                         convert an integer to a string with
  823.                                    .  commas ..................... strcommafri
  824.                                    .
  825.                         convert an integer to an ASCII-decimal digit .... dtoc
  826.                                    .
  827.                convert an unsigned integer to a string with
  828.                                    .  commas .................... strcommafrui
  829.                                    .
  830.                               left justify a string ................ strlfjust
  831.                                    .
  832.                               left justify a string ............. strlfjustnew
  833.                                    .
  834.                              right justify a string ................ strrtjust
  835.                                    .
  836.                              right justify a string ............. strrtjustnew
  837.                                    .
  838.                            get the larger of a number and the length
  839.                                    .  of a string .................. strlenmax
  840.                                    .
  841.                            get the last text word in a string .... strtextlast
  842.                                    .
  843.                            get the last word in a string ......... strwordlast
  844.                                    .
  845.             get the pointer to the last blank in a string ....... ptrlastblank
  846.                                    .
  847.             get the pointer to the last character in a string other
  848.                                    .  than text word
  849.                                    .  terminators ......... ptrlastnottextterm
  850.                                    .
  851.             get the pointer to the last character in a string other
  852.                                    .  than word
  853.                                    .  terminators ......... ptrlastnotwordterm
  854.                                    .
  855.             get the pointer to the last character in a string which
  856.                                    .  is not a decimal digit ... ptrlastnotdig
  857.                                    .
  858.             get the pointer to the last decimal digit in a
  859.                                    .  string ...................... ptrlastdig
  860.                                    .
  861.             get the pointer to the last hex digit in a string ..... ptrlasthex
  862.                                    .
  863.             get the pointer to the last hex digit in a
  864.                                    .  string ................... ptrlastnothex
  865.                                    .
  866.             get the pointer to the last non-blank in a
  867.                                    .  string ................. ptrlastnotblank
  868.                                    .
  869.             get the pointer to the last non-whitespace character in
  870.                                    .  a string ............... ptrlastnotwhite
  871.                                    .
  872.             get the pointer to the last occurrence in a string of
  873.                                    .  any character in a range
  874.                                    .  of characters ............. ptrlastrange
  875.                                    .
  876.             get the pointer to the last occurrence in a string of
  877.                                    .  any character which is not in a
  878.                                    .  range of characters .... ptrlastnotrange
  879.                                    .
  880.             get the pointer to the last occurrence of a character from
  881.                                    .  a group of characters ........ ptrlastgr
  882.                                    .
  883.             get the pointer to the last occurrence of a character in
  884.                                    .  a string .................... ptrlastchr
  885.                                    .
  886.             get the pointer to the last occurrence of a character in
  887.                                    .  a string which is not the
  888.                                    .  specified character ...... ptrlastnotchr
  889.                                    .
  890.             get the pointer to the last occurrence of a
  891.                                    .  substring ................... ptrlastsub
  892.                                    .
  893.             get the pointer to the last occurrence of any
  894.                                    .  character which is not in a group
  895.                                    .  of characters ............. ptrlastnotgr
  896.                                    .
  897.             get the pointer to the last occurrence, independent of
  898.                                    .  case, of a character in a
  899.                                    .  string ..................... ptrlastchri
  900.                                    .
  901.             get the pointer to the last occurrence, independent of
  902.                                    .  case, of a character which is not
  903.                                    .  the specified
  904.                                    .  character ............... ptrlastnotchri
  905.                                    .
  906.             get the pointer to the last occurrence, independent of
  907.                                    .  case, of a substring ....... ptrlastsubi
  908.                                    .
  909.             get the pointer to the last text terminator in a
  910.                                    .  string ................. ptrlasttextterm
  911.                                    .
  912.             get the pointer to the last text word in a string .... ptrlasttext
  913.                                    .
  914.             get the pointer to the last whitespace character in a
  915.                                    .  string .................... ptrlastwhite
  916.                                    .
  917.             get the pointer to the last word in a string ......... ptrlastword
  918.                                    .
  919.             get the pointer to the last word terminator in a
  920.                                    .  string ................. ptrlastwordterm
  921.                                    .
  922.           delete characters on the left side of a string ............ strlfdel
  923.                                    .
  924.           delete characters on the left side of a string ......... strlfdelnew
  925.                                    .
  926.          get n characters from the left side of a string ............. strleft
  927.                                    .
  928.               get n chars from the left side of a string .......... strleftnew
  929.                                    .
  930.                                    left justify a string ........... strlfjust
  931.                                    .
  932.                                    left justify a string ........ strlfjustnew
  933.                                    .
  934.                pad a string on the left ............................. strlfpad
  935.                                    .
  936.                pad a string on the left .......................... strlfpadnew
  937.                                    .
  938.             rotate a string to the left ............................. strlfrot
  939.                                    .
  940.             rotate a string to the left .......................... strlfrotnew
  941.                                    .
  942.                            set the left side of a string ............ strlfset
  943.                                    .
  944.                            set the left side of a string ......... strlfsetnew
  945.                                    .
  946.              shift a string to the left .............................. strlfsh
  947.                                    .
  948.              shift a string to the left ........................... strlfshnew
  949.                                    .
  950.     get the larger of a number and .
  951.                                the length of a string .............. strlenmax
  952.                                    .
  953.     get the smaller of a number    .
  954.                            and the length of a string .............. strlenmin
  955.                                    .
  956.                       computes the logical checksum of a
  957.                                    .  string, independant of
  958.                                    .  case ..................... strchecksumil
  959.                                    .
  960.                       computes the logical checksum of a
  961.                                    .  string. ................... strchecksuml
  962.                                    .
  963.                          convert a long number to a string with
  964.                                    .  commas ..................... strcommafrl
  965.                                    .
  966.     convert a string with commas   .
  967.                               to a long .......................... strcommatol
  968.                                    .
  969.     convert a string with commas   .
  970.                     to an unsigned long ......................... strcommatoul
  971.                                    .
  972.                convert an unsigned long number to a string with
  973.                                    .  commas .................... strcommafrul
  974.                                    .
  975.                         delete the middle of a string .............. strmiddel
  976.                                    .
  977.                         delete the middle of a string ........... strmiddelnew
  978.                                    .
  979.                            get the middle characters from a string .... strmid
  980.                                    .
  981.                            get the middle n characters of a string ... strmidn
  982.                                    .
  983.                            get the middle n characters of a
  984.                                    .  string ...................... strmidnnew
  985.                                    .
  986.                            get the middle of a string .............. strmidnew
  987.                                    .
  988.                pad a string in the middle .......................... strmidpad
  989.                                    .
  990.                pad a string in the middle ....................... strmidpadnew
  991.                                    .
  992.                            set the middle of a string to a
  993.                                    .  given character .............. strmidset
  994.                                    .
  995.                            set the middle of a string to a
  996.                                    .  given character ........... strmidsetnew
  997.                                    .
  998.                        concatenate multiple strings but limit the
  999.                                    .  size of the result to n
  1000.                                    .  characters .................... strxcatn
  1001.                                    .
  1002.                        concatenate multiple strings .................. strxcat
  1003.                                    .
  1004.                            get the next text word in a string .... strtextnext
  1005.                                    .
  1006.                            get the next word in a string ......... strwordnext
  1007.                                    .
  1008.             get the pointer to the next blank in a string ....... ptrnextblank
  1009.                                    .
  1010.             get the pointer to the next decimal digit in a
  1011.                                    .  string ...................... ptrnextdig
  1012.                                    .
  1013.             get the pointer to the next decimal digit in a
  1014.                                    .  string ...................... ptrnextdig
  1015.                                    .
  1016.             get the pointer to the next hex digit in a string ..... ptrnexthex
  1017.                                    .
  1018.             get the pointer to the next non-blank in a
  1019.                                    .  string ................. ptrnextnotblank
  1020.                                    .
  1021.             get the pointer to the next non-hex-digit in a
  1022.                                    .  string ................... ptrnextnothex
  1023.                                    .
  1024.             get the pointer to the next non-text-terminator in a
  1025.                                    .  string .............. ptrnextnottextterm
  1026.                                    .
  1027.             get the pointer to the next non-whitespace in a
  1028.                                    .  string ................. ptrnextnotwhite
  1029.                                    .
  1030.             get the pointer to the next non-word-terminator in a
  1031.                                    .  string .............. ptrnextnotwordterm
  1032.                                    .
  1033.             get the pointer to the next occurrence in a string of
  1034.                                    .  a character which is not
  1035.                                    .  the specified
  1036.                                    .  character ................ ptrnextnotchr
  1037.                                    .
  1038.             get the pointer to the next occurrence in a string of
  1039.                                    .  a character which is not
  1040.                                    .  the specified character,
  1041.                                    .  independent of case ..... ptrnextnotchri
  1042.                                    .
  1043.             get the pointer to the next occurrence in a string of
  1044.                                    .  a specified character ....... ptrnextchr
  1045.                                    .
  1046.             get the pointer to the next occurrence in a string of
  1047.                                    .  a specified character, independent
  1048.                                    .  of case .................... ptrnextchri
  1049.                                    .
  1050.             get the pointer to the next occurrence in a string of
  1051.                                    .  any character from a range
  1052.                                    .  of characters ............. ptrnextrange
  1053.                                    .
  1054.             get the pointer to the next occurrence in a string of
  1055.                                    .  any character NOT in a range
  1056.                                    .  of characters .......... ptrnextnotrange
  1057.                                    .
  1058.             get the pointer to the next occurrence of a substring in
  1059.                                    .  a string .................... ptrnextsub
  1060.                                    .
  1061.             get the pointer to the next occurrence of a
  1062.                                    .  substring, independant of
  1063.                                    .  case ....................... ptrnextsubi
  1064.                                    .
  1065.             get the pointer to the next occurrence of any character
  1066.                                    .  from a group of characters ... ptrnextgr
  1067.                                    .
  1068.             get the pointer to the next occurrence of any character
  1069.                                    .  NOT in a group of
  1070.                                    .  characters ................ ptrnextnotgr
  1071.                                    .
  1072.             get the pointer to the next text word in a string .... ptrnexttext
  1073.                                    .
  1074.             get the pointer to the next text word terminator in a
  1075.                                    .  string ................. ptrnexttextterm
  1076.                                    .
  1077.             get the pointer to the next whitespace in a
  1078.                                    .  string .................... ptrnextwhite
  1079.                                    .
  1080.             get the pointer to the next word in a string ......... ptrnextword
  1081.                                    .
  1082.             get the pointer to the next word terminator in a
  1083.                                    .  string ................. ptrnextwordterm
  1084.                                    .
  1085.       get the pointer to the first non-blank in a string .... ptrfirstnotblank
  1086.                                    .
  1087.        get the pointer to the last non-blank in a string ..... ptrlastnotblank
  1088.                                    .
  1089.        get the pointer to the next non-blank in a string ..... ptrnextnotblank
  1090.                                    .
  1091.     get the pointer to the         .
  1092.                           previous non-blank character ....... ptrprevnotblank
  1093.                                    .
  1094.       get the pointer to the first non-digit in a string ...... ptrfirstnotdig
  1095.                                    .
  1096.        get the pointer to the next non-hex-digit in a string ... ptrnextnothex
  1097.                                    .
  1098.       get the pointer to the first non-hexdigit in a string ... ptrfirstnothex
  1099.                                    .
  1100.       get the pointer to the first non-text-terminator in a
  1101.                                    .  string ............. ptrfirstnottextterm
  1102.                                    .
  1103.        get the pointer to the next non-text-terminator in a
  1104.                                    .  string .............. ptrnextnottextterm
  1105.                                    .
  1106.     get the pointer to the         .
  1107.                           previous non-text-terminator
  1108.                                    .  character ........... ptrprevnottextterm
  1109.                                    .
  1110.       get the pointer to the first non-whitespace in a
  1111.                                    .  string ................ ptrfirstnotwhite
  1112.                                    .
  1113.        get the pointer to the last non-whitespace character in a
  1114.                                    .  string ................. ptrlastnotwhite
  1115.                                    .
  1116.        get the pointer to the next non-whitespace in a
  1117.                                    .  string ................. ptrnextnotwhite
  1118.                                    .
  1119.     get the pointer to the         .
  1120.                           previous non-whitespace
  1121.                                    .  character .............. ptrprevnotwhite
  1122.                                    .
  1123.       get the pointer to the first non-word-terminator in a
  1124.                                    .  string ............. ptrfirstnotwordterm
  1125.                                    .
  1126.        get the pointer to the next non-word-terminator in a
  1127.                                    .  string .............. ptrnextnotwordterm
  1128.                                    .
  1129.     get the pointer to the         .
  1130.                           previous non-word-terminator
  1131.                                    .  character ........... ptrprevnotwordterm
  1132.                                    .
  1133.                   convert an ASCII octal string to a numeric value ...... atoo
  1134.                                    .
  1135.                   convert an ASCII octal string to a numeric value ..... atoo2
  1136.                                    .
  1137.                                    pad a string in the middle ...... strmidpad
  1138.                                    .
  1139.                                    pad a string in the middle ... strmidpadnew
  1140.                                    .
  1141.                                    pad a string on the left ......... strlfpad
  1142.                                    .
  1143.                                    pad a string on the left ...... strlfpadnew
  1144.                                    .
  1145.                                    pad a string on the right ........ strrtpad
  1146.                                    .
  1147.                                    pad a string on the right ..... strrtpadnew
  1148.                                    .
  1149.             get the pointer to the previous blank ............... ptrprevblank
  1150.                                    .
  1151.             get the pointer to the previous character not in a group
  1152.                                    .  of characters ............. ptrprevnotgr
  1153.                                    .
  1154.             get the pointer to the previous character which is not
  1155.                                    .  a decimal digit .......... ptrprevnotdig
  1156.                                    .
  1157.             get the pointer to the previous character which is not a
  1158.                                    .  hex digit ................ ptrprevnothex
  1159.                                    .
  1160.             get the pointer to the previous decimal digit ......... ptrprevdig
  1161.                                    .
  1162.             get the pointer to the previous hex digit ............. ptrprevhex
  1163.                                    .
  1164.             get the pointer to the previous non-blank
  1165.                                    .  character .............. ptrprevnotblank
  1166.                                    .
  1167.             get the pointer to the previous
  1168.                                    .  non-text-terminator
  1169.                                    .  character ........... ptrprevnottextterm
  1170.                                    .
  1171.             get the pointer to the previous non-whitespace
  1172.                                    .  character .............. ptrprevnotwhite
  1173.                                    .
  1174.             get the pointer to the previous
  1175.                                    .  non-word-terminator
  1176.                                    .  character ........... ptrprevnotwordterm
  1177.                                    .
  1178.             get the pointer to the previous occurrence of a
  1179.                                    .  character from a group of
  1180.                                    .  characters ................... ptrprevgr
  1181.                                    .
  1182.             get the pointer to the previous occurrence of a
  1183.                                    .  character ................... ptrprevchr
  1184.                                    .
  1185.             get the pointer to the previous occurrence of a
  1186.                                    .  character which is not the
  1187.                                    .  specified character ...... ptrprevnotchr
  1188.                                    .
  1189.             get the pointer to the previous occurrence of a
  1190.                                    .  character which is not the
  1191.                                    .  specified character, independent
  1192.                                    .  of case ................. ptrprevnotchri
  1193.                                    .
  1194.             get the pointer to the previous occurrence of a
  1195.                                    .  character, independent of
  1196.                                    .  case ....................... ptrprevchri
  1197.                                    .
  1198.             get the pointer to the previous occurrence of a
  1199.                                    .  substring ................... ptrprevsub
  1200.                                    .
  1201.             get the pointer to the previous occurrence of any
  1202.                                    .  character from a range of
  1203.                                    .  characters ................ ptrprevrange
  1204.                                    .
  1205.             get the pointer to the previous occurrence of any
  1206.                                    .  character not in a range
  1207.                                    .  of characters .......... ptrprevnotrange
  1208.                                    .
  1209.             get the pointer to the previous text word from a
  1210.                                    .  given pointer .............. ptrprevtext
  1211.                                    .
  1212.             get the pointer to the previous text word
  1213.                                    .  terminator ............. ptrprevtextterm
  1214.                                    .
  1215.             get the pointer to the previous whitespace
  1216.                                    .  character ................. ptrprevwhite
  1217.                                    .
  1218.             get the pointer to the previous word from a given
  1219.                                    .  pointer .................... ptrprevword
  1220.                                    .
  1221.             get the pointer to the previous word
  1222.                                    .  terminator ............. ptrprevwordterm
  1223.                                    .
  1224.                            get the previous text word from a
  1225.                                    .  given pointer .............. strtextprev
  1226.                                    .
  1227.                            get the previous word from a given
  1228.                                    .  pointer .................... strwordprev
  1229.                                    .
  1230.              get thepointer to the previous occurrence of a
  1231.                                    .  substring, independent of
  1232.                                    .  case ....................... ptrprevsubi
  1233.                                    .
  1234.     get the pointer to the first   .
  1235.     occurance of any character     .
  1236.                             from a range of characters ......... ptrfirstrange
  1237.                                    .
  1238.     get the pointer to the last    .
  1239.     occurrence in a string of any  .
  1240.                     character in a range of characters .......... ptrlastrange
  1241.                                    .
  1242.     get the pointer to the last    .
  1243.     occurrence in a string of any  .
  1244.        character which is not in a range of characters ....... ptrlastnotrange
  1245.                                    .
  1246.     get the pointer to the next    .
  1247.     occurrence in a string of any  .
  1248.                   character from a range of characters .......... ptrnextrange
  1249.                                    .
  1250.     get the pointer to the next    .
  1251.     occurrence in a string of any  .
  1252.                 character NOT in a range of characters ....... ptrnextnotrange
  1253.                                    .
  1254.     get the pointer to the         .
  1255.     previous occurrence of any     .
  1256.                   character from a range of characters .......... ptrprevrange
  1257.                                    .
  1258.     get the pointer to the         .
  1259.     previous occurrence of any     .
  1260.                 character not in a range of characters ....... ptrprevnotrange
  1261.                                    .
  1262.     gets the pointer to the first  .
  1263.     occurrence of any character    .
  1264.                           not in a range of characters ...... ptrfirstnotrange
  1265.                                    .
  1266.     delete all characters in a     .
  1267.                          specified range, inclusive ........... strchrdelrange
  1268.                                    .
  1269.     delete all characters in a     .
  1270.                          specified range, inclusive ........ strchrdelrangenew
  1271.                                    .
  1272.                 create a string by repeating a shorter string into
  1273.                                    .  it and limit the output to
  1274.                                    .  a specified size ............ strrepeatn
  1275.                                    .
  1276.                 create a string by repeating a shorter string into
  1277.                                    .  it ........................... strrepeat
  1278.                                    .
  1279.                                    replace all matching
  1280.                                    .  characterss, indpendant of
  1281.                                    .  case ........................ strchrrpli
  1282.                                    .
  1283.                                    replace all occurrences of
  1284.                                    .  one character in a string
  1285.                                    .  with another character ....... strchrrpl
  1286.                                    .
  1287.                                    replace all occurrences of
  1288.                                    .  one character with another
  1289.                                    .  character ................. strchrrplnew
  1290.                                    .
  1291.                                    replace all occurrences of
  1292.                                    .  one substring with
  1293.                                    .  another ................... strsubrplall
  1294.                                    .
  1295.                                    replace all occurrences of
  1296.                                    .  one substring with
  1297.                                    .  another ................ strsubrplallnew
  1298.                                    .
  1299.                                    replace all occurrences,
  1300.                                    .  independant of case, of one
  1301.                                    .  character with another
  1302.                                    .  character ................ strchrrplinew
  1303.                                    .
  1304.                                    replace all occurrences,
  1305.                                    .  independant of case, of one
  1306.                                    .  substring with
  1307.                                    .  another ............... strsubrpliallnew
  1308.                                    .
  1309.                                    replace all occurrences,
  1310.                                    .  independent of case, of one
  1311.                                    .  substring with another ... strsubrpliall
  1312.                                    .
  1313.                                    replace an occurrence, independant
  1314.                                    .  of case, of one substring
  1315.                                    .  with another substring ...... strsubrpli
  1316.                                    .
  1317.                                    replace an occurrence, indpendant
  1318.                                    .  of case, of one substring
  1319.                                    .  with another substring ... strsubrplinew
  1320.                                    .
  1321.                                    replace one substring with
  1322.                                    .  another ...................... strsubrpl
  1323.                                    .
  1324.                                    replace one substring with
  1325.                                    .  another ................... strsubrplnew
  1326.                                    .
  1327.                                    reverse the contents of a
  1328.                                    .  string ...................... strreverse
  1329.                                    .
  1330.                                    reverse the contents of a
  1331.                                    .  string ................... strreversenew
  1332.                                    .
  1333.         delete characters from the right side of a string ........... strrtdel
  1334.                                    .
  1335.         delete characters from the right side of a string ........ strrtdelnew
  1336.                                    .
  1337.          get n characters from the right side of a string ........... strright
  1338.                                    .
  1339.          get n characters from the right side of a string ........ strrightnew
  1340.                                    .
  1341.                         modify the right side of a string to force
  1342.                                    .  a fixed size ................. strrtsize
  1343.                                    .
  1344.                         modify the right side of a string to force
  1345.                                    .  a fixed size .............. strrtsizenew
  1346.                                    .
  1347.                pad a string on the right ............................ strrtpad
  1348.                                    .
  1349.                pad a string on the right ......................... strrtpadnew
  1350.                                    .
  1351.                                    right justify a string .......... strrtjust
  1352.                                    .
  1353.                                    right justify a string ....... strrtjustnew
  1354.                                    .
  1355.             rotate a string to the right ............................ strrtrot
  1356.                                    .
  1357.             rotate a string to the right ......................... strrtrotnew
  1358.                                    .
  1359.                            set the right side of a string ........ strrtsetnew
  1360.                                    .
  1361.                            set the right side of a string to a
  1362.                                    .  given character ............... strrtset
  1363.                                    .
  1364.              shift a string to the right ............................. strrtsh
  1365.                                    .
  1366.              shift a string to the right .......................... strrtshnew
  1367.                                    .
  1368.     trim whitespace (blanks and    .
  1369.                     tabs) from the right side of a string .......... strrttrim
  1370.                                    .
  1371.     trim whitespace (blanks and    .
  1372.                     tabs) from the right side of a string ....... strrttrimnew
  1373.                                    .
  1374.                                    rotate a string to the left ...... strlfrot
  1375.                                    .
  1376.                                    rotate a string to the left ... strlfrotnew
  1377.                                    .
  1378.                                    rotate a string to the right ..... strrtrot
  1379.                                    .
  1380.                                    rotate a string to the
  1381.                                    .  right ...................... strrtrotnew
  1382.                                    .
  1383.                                    set the left side of a string .... strlfset
  1384.                                    .
  1385.                                    set the left side of a
  1386.                                    .  string ..................... strlfsetnew
  1387.                                    .
  1388.                                    set the middle of a string to a
  1389.                                    .  given character .............. strmidset
  1390.                                    .
  1391.                                    set the middle of a string to a
  1392.                                    .  given character ........... strmidsetnew
  1393.                                    .
  1394.                                    set the right side of a
  1395.                                    .  string ..................... strrtsetnew
  1396.                                    .
  1397.                                    set the right side of a string to
  1398.                                    .  a given character ............. strrtset
  1399.                                    .
  1400.                                    shift a string to the left ........ strlfsh
  1401.                                    .
  1402.                                    shift a string to the left ..... strlfshnew
  1403.                                    .
  1404.                                    shift a string to the right ....... strrtsh
  1405.                                    .
  1406.                                    shift a string to the right .... strrtshnew
  1407.                                    .
  1408.     center a string and force it   .
  1409.                     to a specified size ........................... strcentern
  1410.                                    .
  1411.     center a string and force it   .
  1412.                     to a specified size ........................ strcenternnew
  1413.                                    .
  1414.     concatenate multiple strings   .
  1415.                      but limit the size of the result to n
  1416.                                    .  characters .................... strxcatn
  1417.                                    .
  1418.     create a string by repeating a .
  1419.     shorter string into it and     .
  1420.     limit the output to a          .
  1421.                          specified size ........................... strrepeatn
  1422.                                    .
  1423.          force a string to a fixed size ............................ strlfsize
  1424.                                    .
  1425.          force a string to a fixed size ......................... strlfsizenew
  1426.                                    .
  1427.     insert commas into a string    .
  1428.     and pad the string on the left .
  1429.             to force it to a given size ............................ strcomman
  1430.                                    .
  1431.     insert commas into a string    .
  1432.     and pad the string on the left .
  1433.                           to force size ......................... strcommannew
  1434.                                    .
  1435.     modify the right side of a     .
  1436.            string to force a fixed size ............................ strrtsize
  1437.                                    .
  1438.     modify the right side of a     .
  1439.            string to force a fixed size ......................... strrtsizenew
  1440.                                    .
  1441.                            get the smaller of a number and the length
  1442.                                    .  of a string .................. strlenmin
  1443.                                    .
  1444.                           delete a substring from a string ......... strsubdel
  1445.                                    .
  1446.                           delete a substring from a string ...... strsubdelnew
  1447.                                    .
  1448.                           delete a substring from a string,
  1449.                                    .  independent of case ...... strsubdelinew
  1450.                                    .
  1451.        delete all occurrences of a substring in a string ........ strsubdelall
  1452.                                    .
  1453.        delete all occurrences of a substring in a string ..... strsubdelallnew
  1454.                                    .
  1455.     delete all occurrences,        .
  1456.          independant of case, of a substring from a string ..... strsubdeliall
  1457.                                    .
  1458.     delete all occurrences,        .
  1459.          independant of case, of a substring in a string .... strsubdeliallnew
  1460.                                    .
  1461.     get the pointer to the first   .
  1462.                    occurrence of a substring in a string ......... ptrfirstsub
  1463.                                    .
  1464.     get the pointer to the last    .
  1465.                    occurrence of a substring ...................... ptrlastsub
  1466.                                    .
  1467.     get the pointer to the last    .
  1468.     occurrence, independent of     .
  1469.                         case, of a substring ..................... ptrlastsubi
  1470.                                    .
  1471.     get the pointer to the next    .
  1472.                    occurrence of a substring in a string .......... ptrnextsub
  1473.                                    .
  1474.     get the pointer to the         .
  1475.           previous occurrence of a substring ...................... ptrprevsub
  1476.                                    .
  1477.     gets the pointer to the first  .
  1478.                    occurrence of a substring in a string ........ ptrfirstsubi
  1479.                                    .
  1480.     replace all occurrences of one substring with another ....... strsubrplall
  1481.                                    .
  1482.     replace all occurrences of one substring with another .... strsubrplallnew
  1483.                                    .
  1484.     replace all occurrences,       .
  1485.        independant of case, of one substring with another ... strsubrpliallnew
  1486.                                    .
  1487.     replace all occurrences,       .
  1488.        independent of case, of one substring with another ...... strsubrpliall
  1489.                                    .
  1490.     replace an occurrence,         .
  1491.        independant of case, of one substring with another
  1492.                                    .  substring ................... strsubrpli
  1493.                                    .
  1494.     replace an occurrence,         .
  1495.         indpendant of case, of one substring with another
  1496.                                    .  substring ................ strsubrplinew
  1497.                                    .
  1498.                        replace one substring with another .......... strsubrpl
  1499.                                    .
  1500.                        replace one substring with another ....... strsubrplnew
  1501.                                    .
  1502.     return the count of            .
  1503.                   occurrences of a substring in a string ......... strsubcount
  1504.                                    .
  1505.     return the count of            .
  1506.     occurrences, independant of    .
  1507.                         case, of a substring in a string ........ strsubcounti
  1508.                                    .
  1509.                           delete a substring, independant of case,
  1510.                                    .  from a string ............... strsubdeli
  1511.                                    .
  1512.     get the pointer to the next    .
  1513.                    occurrence of a substring, independant of
  1514.                                    .  case ....................... ptrnextsubi
  1515.                                    .
  1516.     get thepointer to the previous .
  1517.                    occurrence of a substring, independent of
  1518.                                    .  case ....................... ptrprevsubi
  1519.                                    .
  1520.          compress excess blanks to TAB characters .............. strblanktotab
  1521.                                    .
  1522.                             expand TABs to blanks .............. strtabtoblank
  1523.                                    .
  1524.                      get the first text word in a string ........ strtextfirst
  1525.                                    .
  1526.                       get the last text word in a string ......... strtextlast
  1527.                                    .
  1528.                       get the next text word in a string ......... strtextnext
  1529.                                    .
  1530.     get the pointer to the         .
  1531.                   beginning of the text word pointed to, regardless
  1532.                                    .  of what character in the word
  1533.                                    .  is pointed to .............. ptrthistext
  1534.                                    .
  1535.       get the pointer to the first text word in a string ........ ptrfirsttext
  1536.                                    .
  1537.       get the pointer to the first text word terminator in a
  1538.                                    .  string ................ ptrfirsttextterm
  1539.                                    .
  1540.     get the pointer to the last    .
  1541.     character in a string other    .
  1542.                               than text word
  1543.                                    .  terminators ......... ptrlastnottextterm
  1544.                                    .
  1545.        get the pointer to the last text terminator in a
  1546.                                    .  string ................. ptrlasttextterm
  1547.                                    .
  1548.        get the pointer to the last text word in a string ......... ptrlasttext
  1549.                                    .
  1550.        get the pointer to the next text word in a string ......... ptrnexttext
  1551.                                    .
  1552.        get the pointer to the next text word terminator in a
  1553.                                    .  string ................. ptrnexttextterm
  1554.                                    .
  1555.     get the pointer to the         .
  1556.                           previous text word from a given
  1557.                                    .  pointer .................... ptrprevtext
  1558.                                    .
  1559.     get the pointer to the         .
  1560.                           previous text word terminator ...... ptrprevtextterm
  1561.                                    .
  1562.                   get the previous text word from a given
  1563.                                    .  pointer .................... strtextprev
  1564.                                    .
  1565.                            get the text word starting at a given
  1566.                                    .  pointer ..................... strtextget
  1567.                                    .
  1568.                           get this text word (regardless of
  1569.                                    .  what character in the word is
  1570.                                    .  pointed to) ................ strtextthis
  1571.                                    .
  1572.                                get this text word (regardless of
  1573.                                    .  what character in the word is
  1574.                                    .  pointed to) ................ strtextthis
  1575.                                    .
  1576.                                get this word (regardless of
  1577.                                    .  what character in the word is
  1578.                                    .  pointed to) ................ strwordthis
  1579.                                    .
  1580.                                    trim whitespace (blanks and
  1581.                                    .  tabs) from the right side of a
  1582.                                    .  string ....................... strrttrim
  1583.                                    .
  1584.                                    trim whitespace (blanks and
  1585.                                    .  tabs) from the right side of a
  1586.                                    .  string .................... strrttrimnew
  1587.                                    .
  1588.                                    trim whitespace from both ends of
  1589.                                    .  a string ....................... strtrim
  1590.                                    .
  1591.                                    trim whitespace from both ends of
  1592.                                    .  a string .................... strtrimnew
  1593.                                    .
  1594.                      determine the validity of a DOS file name (but
  1595.                                    .  not a DOS path name) ........ isfilename
  1596.                                    .
  1597.                     delete leading whitespace (blanks and tabs) from
  1598.                                    .  a string ..................... strlftrim
  1599.                                    .
  1600.                     delete leading whitespace (blanks and tabs) from
  1601.                                    .  a string .................. strlftrimnew
  1602.                                    .
  1603.       get the pointer to the first whitespace in a string ...... ptrfirstwhite
  1604.                                    .
  1605.        get the pointer to the last whitespace character in a
  1606.                                    .  string .................... ptrlastwhite
  1607.                                    .
  1608.        get the pointer to the next whitespace in a string ....... ptrnextwhite
  1609.                                    .
  1610.     get the pointer to the         .
  1611.                           previous whitespace character ......... ptrprevwhite
  1612.                                    .
  1613.                               trim whitespace (blanks and tabs) from
  1614.                                    .  the right side of a string ... strrttrim
  1615.                                    .
  1616.                               trim whitespace (blanks and tabs) from
  1617.                                    .  the right side of a
  1618.                                    .  string .................... strrttrimnew
  1619.                                    .
  1620.                               trim whitespace from both ends of a
  1621.                                    .  string ...................... strtrimnew
  1622.                                    .
  1623.     report on whether or not a     .
  1624.     string is "white" (contains    .
  1625.                               only whitespace, or is NULL) ........ striswhite
  1626.                                    .
  1627.                      get the first word in a string ............. strwordfirst
  1628.                                    .
  1629.                       get the last word in a string .............. strwordlast
  1630.                                    .
  1631.                       get the next word in a string .............. strwordnext
  1632.                                    .
  1633.     get the pointer to the         .
  1634.                   beginning of the word pointed to, regardless of
  1635.                                    .  what character in the word is
  1636.                                    .  pointed to ................. ptrthisword
  1637.                                    .
  1638.       get the pointer to the first word in a string ............. ptrfirstword
  1639.                                    .
  1640.       get the pointer to the first word terminator in a
  1641.                                    .  string ................ ptrfirstwordterm
  1642.                                    .
  1643.     get the pointer to the last    .
  1644.     character in a string other    .
  1645.                               than word terminators ....... ptrlastnotwordterm
  1646.                                    .
  1647.        get the pointer to the last word in a string .............. ptrlastword
  1648.                                    .
  1649.        get the pointer to the last word terminator in a
  1650.                                    .  string ................. ptrlastwordterm
  1651.                                    .
  1652.        get the pointer to the next word in a string .............. ptrnextword
  1653.                                    .
  1654.        get the pointer to the next word terminator in a
  1655.                                    .  string ................. ptrnextwordterm
  1656.                                    .
  1657.     get the pointer to the         .
  1658.                           previous word from a given pointer ..... ptrprevword
  1659.                                    .
  1660.     get the pointer to the         .
  1661.                           previous word terminator ........... ptrprevwordterm
  1662.                                    .
  1663.                   get the previous word from a given pointer ..... strwordprev
  1664.                                    .
  1665.                            get the word starting at a given
  1666.                                    .  pointer ..................... strwordget
  1667.                                    .
  1668.                           get this word (regardless of what character
  1669.                                    .  in the word is pointed
  1670.                                    .  to) ........................ strwordthis
  1671.                                    .
  1672.          set a string to all ASCII zeros ............................. strzero
  1673.                                    .
  1674.         set a string to all binary zeros .............................. streos
  1675.